package planificador.activity;

import java.util.List;

import org.joda.time.LocalDate;
import org.joda.time.format.DateTimeFormat;

import database.Tienda;
import modelo.Planificacion;
import utils.PlanificacionListAdapter;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import android.widget.TextView;

public class VerPlanificacionesActivity extends ListActivity {

	String fechaDesde;
	String fechaHasta;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_ver_planificaciones);
		
		fechaDesde=(String) getIntent().getExtras().get("fechaDesde");
		fechaHasta=(String) getIntent().getExtras().get("fechaHasta");
	
		TextView desdeHasta=(TextView) findViewById(R.id.desdeHasta);
		desdeHasta.setText(fechaDesde+" - "+fechaHasta);
		
		LocalDate desde=LocalDate.parse(fechaDesde,DateTimeFormat.forPattern("dd/MM/yyyy"));
		LocalDate hasta=LocalDate.parse(fechaHasta,DateTimeFormat.forPattern("dd/MM/yyyy"));
		List<Planificacion> planificaciones=Tienda.getInstance().buscarPlanificacionesDesdeHasta(desde,hasta);
		
		PlanificacionListAdapter adapter=new PlanificacionListAdapter(this,R.layout.planificacion_row,planificaciones);
		setListAdapter(adapter);
	}
	
	@Override
	protected void onListItemClick(ListView l, View v, int position, long id) {
		Planificacion selected=(Planificacion) getListAdapter().getItem(position);
		Intent detallesPlanificacionIntent=new Intent(this,DetallesPlanificacionActivity.class);
		detallesPlanificacionIntent.putExtra("selected", selected);
		startActivity(detallesPlanificacionIntent);
	}
	
	
	
	
	
	
	
	
	
	
	
	
}



